home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Internet Info 1994 March
/
Internet Info CD-ROM (Walnut Creek) (March 1994).iso
/
inet
/
internet-drafts
/
draft-ietf-mpsnmp-overosi-03.txt
< prev
next >
Wrap
Text File
|
1993-03-03
|
13KB
|
532 lines
Internet Draft SNMP over OSI July 92
SNMP over OSI
Tue Jul 14 19:58:54 1992
Marshall T. Rose
Dover Beach Consulting, Inc.
mrose@dbc.mtview.ca.us
1. Status of this Memo
This document is an Internet Draft. Internet Drafts are
working documents of the Internet Engineering Task Force
(IETF), its Areas, and its Working Groups. Note that other
groups may also distribute working documents as Internet
Drafts.
Internet Drafts are draft documents valid for a maximum of six
months. Internet Drafts may be updated, replaced, or
obsoleted by other documents at any time. It is not
appropriate to use Internet Drafts as reference material or to
cite them other than as a "working draft" or "work in
progress".
Please check the 1id-abstracts.txt listing contained in the
internet-drafts Shadow Directories on nic.ddn.mil,
nnsc.nsf.net, nic.nordu.net, ftp.nisc.sri.com, or
munnari.oz.au to learn the current status of any Internet
Draft.
This draft document is being circulated for comment. If
consensus is reached in the IETF's "SNMP in a Multi-Protocol
Internet" working group, it will be submitted to the RFC
editor as a Proposed Standard protocol specification. Please
send comments to the author.
If published as an RFC, this document will obsolete RFCs 1161
and 1283.
Rose Expires January 14, 1993 [Page 1]
Internet Draft SNMP over OSI July 92
2. Background
The Simple Network Management Protocol (SNMP) as defined in
[1] is now used as an integral part of the network management
framework for TCP/IP-based internets. Together with its
companions standards, which define the Structure of Management
Information (SMI) [2,3], and the Management Information Base
(MIB) [4], the SNMP has received widespread deployment in many
operational networks running the Internet suite of protocols.
It should not be surprising that many of these sites might
acquire OSI capabilities and may wish to leverage their
investment in SNMP technology towards managing those OSI
components. This memo addresses these concerns by defining a
framework for running the SNMP in an environment which
supports the OSI connectionless-mode transport service.
However, as noted in [5], the preferred mapping for SNMP is
onto the UDP[6]. As such, this specification is intended for
use in environments where UDP transport is not available. No
aspect of this specification should be construed as a
suggestion that, in a heterogeneous transport environment, a
managed agent should support more than one mapping.
Conversely, management stations are strongly encouraged to
support mappings of SNMP onto all popular transports.
Rose Expires January 14, 1993 [Page 2]
Internet Draft SNMP over OSI July 92
3. Mapping onto the CLTS
Mapping the SNMP onto the CLTS[7,8] is straight-forward. The
elements of procedure are identical to that of using the UDP.
Note that the CLTS and the service offered by the UDP both
transmit packets of information which contain full addressing
information. Thus, mapping the SNMP onto the CLTS, a
"transport address" in the context of [1], is simply a
transport-selector and network address.
It should be noted that the mapping of SNMP onto a
connectionless-mode transport service is wholly consistent
with SNMP's architectural principles, as described in [1,5].
However, the CLTS itself can be realized using either a
connectionless-mode or a connection-oriented network service.
The mapping described in this mapping allows for either
realization. (When both network services are available, the
CLNS should be used as the basis of realization.)
3.1. Well-known Addresses
Unlike the Internet suite of protocols, OSI does not use
well-known ports. Rather,
demultiplexing occurs on the basis of "selectors", opaque
strings of octets which have local significance. In order to
foster interoperable implementations of the SNMP over the
CLTS, it is necessary define four selectors for this purpose.
When the CLTS is used to provide the transport backing for the
SNMP, and the CLTS uses a connectionless-mode network service,
then transport selector used shall be "snmp-l" which consists
of six ASCII characters; and, SNMP traps are, by convention,
sent to an SNMP manager listening on the transport selector
"snmpt-l" which consists of seven ASCII characters.
When the CLTS is used to provide the transport backing for the
SNMP, and the CLTS uses a connection-oriented network service,
then transport selector used shall be "snmp-o" which consists
of six ASCII characters; and, SNMP traps are, by convention,
sent to an SNMP manager listening on the transport selector
"snmpt-o" which consists of seven ASCII characters.
Rose Expires January 14, 1993 [Page 3]
Internet Draft SNMP over OSI July 92
3.2. Traps
When SNMP traps are sent over the CLTS, the agent-addr field
in the Trap-PDU contains the IP-address "0.0.0.0" An SNMP
manager may ascertain the source of the trap based on
information provided by the transport service (i.e., from the
T-UNIT-DATA.INDICATION primitive).
3.3. Maximum Message Size
An entity implementing SNMP over OSI must be prepared to
accept messages whose size is at least 484 octets.
Implementation of larger values is encouraged whenever
possible.
3.4. Party Information
For use with the Party MIB [9], SNMP mapped onto the CLTS
(using a CL-mode network service) is referenced as the
"rfcXxxxlDomain". Similarly, SNMP mapped onto the CLTS (using
a CO-mode network service) is referenced as the
"rfcXxxxoDomain".
Rose Expires January 14, 1993 [Page 4]
Internet Draft SNMP over OSI July 92
RFCxxxx DEFINITIONS ::= BEGIN
IMPORTS
experimental
FROM RFC1155-SMI;
-- If this document is issued as an RFC --
-- then these OID assignments will be changed --
snmpOverOSI OBJECT IDENTIFIER ::=
{ experimental xx }
snmpOverOSIdomains OBJECT IDENTIFIER ::=
{ smpOverOSI 1 }
rfcXxxxlDomain OBJECT IDENTIFIER ::=
{ snmpOverOSIdomains 1 }
rfcXxxxoDomain OBJECT IDENTIFIER ::=
{ snmpOverOSIdomains 2 }
-- For either rfcXxxxlDomain or rfcXxxxoDomain, a
-- TAddress is `m' octets long. The initial octet
-- indicates the length of the NSAP, `n', octets 2
-- through `n+1' contain the NSAP using the concrete
-- binary representation, and the remaining octets (if any)
-- contain the transport selector.
Rose Expires January 14, 1993 [Page 5]
Internet Draft SNMP over OSI July 92
-- When devices are installed, they need to be configured
-- with an initial set of SNMP parties. The configuration
-- of SNMP parties requires (among other things) the
-- assignment of several OBJECT IDENTIFIERs. Any local network
-- administration can obtain the delegated authority necessary
-- to assign its own OBJECT IDENTIFIERs. However, to cater
-- for those administrations who have not obtained the necessary
-- authority, this document allocates a branch of the naming
-- tree for use with the following conventions.
initialOSIPartyId OBJECT IDENTIFIER ::=
{ snmpOverOSI 2 }
-- This prefix is used in an analogous fashion as
--
-- initialPartyId
--
-- as defined in [9]. For an SNMP protocol entity residing at
-- NSAP `N' (with length `n'), the identities of its six initial
-- parties are formed by appending `n' sub-identifiers, one
-- sub-identifier for each octet in the NSAP, to
--
-- initialOSIPartyId
--
-- NB: 1. If the device being configured has at least one
-- IP-address, then the initialPartyId prefix defined in
-- the Party MIB should be used instead of the
-- initialOSIPartyId prefix.
--
-- 2. Use of the initialOSIPartyId prefix is not necessary
-- for operation of the SNMP over the CLTS.
END
Rose Expires January 14, 1993 [Page 6]
Internet Draft SNMP over OSI July 92
4. Security Considerations
Security issues are not discussed in this memo.
5. Acknowledgements
This specification was derived from RFC 1283, based on
discussions in the IETF's "SNMP in a Multi-Protocol Internet"
working group.
Rose Expires January 14, 1993 [Page 1]
Internet Draft SNMP over OSI July 92
6. References
[1] J.D. Case, M.S. Fedor, M.L. Schoffstall, and J.R. Davin,
Simple Network Management Protocol. Request for Comments
1157, (May, 1990).
[2] M.T. Rose, K. McCloghrie, Structure and Identification of
Management Information for TCP/IP-based internets.
Request for Comments 1155, (May, 1990).
[3] M.T. Rose, K. McCloghrie, Concise MIB Definitions.
Request for Comments 1212, (March, 1991).
[4] K. McCloghrie, M.T. Rose, Management Information Base for
Network Management of TCP/IP-based internets. Request
for Comments 1213, (March, 1991).
[5] F. Kastenholz, SNMP Communication Services. Request for
Comments 1270, (October, 1991).
[6] J.B. Postel, User Datagram Protocol. Request for
Comments 768, (August, 1980).
[7] Information processing systems - Open Systems
Interconnection - Transport Service Definition - Addendum
1: Connectionless-mode Transmission, International
Organization for Standardization. International Standard
8072/AD 1, (June, 1986).
[8] Information processing systems - Open Systems
Interconnection - Protocol Specification for Providing
the Connectionless-mode Transport Service, International
Organization for Standardization. International Standard
8602, (December, 1987).
[9] K. McCloghrie, J.D. Davin, J.M. Galvin, Definitions of
Managed Objects for Administration of SNMP Parties.
Request for Comments 1353, (July, 1992).
Rose Expires January 14, 1993 [Page 2]
Internet Draft SNMP over OSI July 92
Table of Contents
1 Status of this Memo ................................... 1
2 Background ............................................ 2
3 Mapping onto the CLTS ................................. 3
3.1 Well-known Addresses ................................ 3
3.2 Traps ............................................... 4
3.3 Maximum Message Size ................................ 4
3.4 Party Information ................................... 4
4 Security Considerations ............................... 1
5 Acknowledgements ...................................... 1
6 References ............................................ 2
Rose Expires January 14, 1993 [Page 3]